//
//  QMAWnsConfigDefine.h
//  MiniAppSDK
//
//  Created by tomgwtang on 2019/9/24.
//

#import <Foundation/Foundation.h>

#pragma mark - 小程序一级key
OBJC_EXTERN NSString* const QMA_K_MINIAPP;

#pragma mark - 小程序二级key
//关闭按钮icon地址
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_CloseButton;
//关闭按钮icon黑色主题地址
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_CloseButtonDark;
// input 是否使用同层渲染
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_InsertToWebLayer;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_ConfigSceneMap;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_CustomLoadingUinRule;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_CustomLoadingMap;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_ReLaunchAnyway;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_LocalServer;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_MapKitAPIKey;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_websocketMaxConcurrency;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_ChooseVideoMaxDuration;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_MiniAppReportCount; // 小程序上报 最大个数, 默认值30个

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_MiniAppReportInterval; // 小程序上报 最大时长 默认值10分钟
// 预加载数据最大值，默认值256K
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_MaxPreCacheDataLength;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_NoCheckLoginScenes;

// 内存警告的时候，是否杀掉小程序
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_MemoryWarningKillApp;

// 关闭小程序后到杀掉小程序的时间间隔
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_TerminateTimeInterval;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_ArraybufferEnable;

// 小程序支持IPv6能力
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_IPv6ProxyEnable;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_IPv6HttpProxyURL;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_IPv6WebSocketProxyURL;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_IPv6DomainBlackList;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_IPv6DomainWhiteList;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_MemoryPressureDispathSourceEnable;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_LaunchAdDuration;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_LaunchAdSkipTime;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_LaunchAdUnsupportViaList;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_bookShelfScheme;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_webViewRecordTouches;

// 退出小程序时自动加入最近浏览彩签
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_AddToRecentColorSignOnClose;

// 小程序onhide后，断开网络的时间间隔，默认60s
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_AbortNetworkTimeIntervalWhenOnHide;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_FIXMEColorSignAnimatingPromiseDelayInterval;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_ChooseMediaMaxCount;
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_ChooseMediaDefaultCount;
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_ChooseMediaMaxDuration;
OBJC_EXTERN NSString* const QMA_SK_MINIAPP_ChooseMediaDefaultDuration;

OBJC_EXTERN NSString* const QMA_SK_MINIAPP_BattleScenes;

// 小游戏VConsole调试面板URL
OBJC_EXTERN NSString* const QMA_SK_MINIGAME_VConsoleURL;
